/* CSS Reset*/
/* 清除内外边距 */
html, body, img, dl, dt, dd, ol, ul, li, form, table, tbody, tr, th, td, p, button, input, select, textarea, h1, h2, h3, h4, h5, h6
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;

/* 设置默认字体 */
body, button, input, select, textarea
  font: 12px/1 Arial, "微软雅黑";

h1, h2, h3, h4, h5, h6
  font-weight: normal
h1
  font-size: 18px /* 18px / 12px = 1.5 */
h2
  font-size: 16px
h3
  font-size: 14px
h4, h5, h6
  font-size: 100%

address, cite, dfn, em, i, var
  font-style: normal  /* 将斜体扶正 */
code, kbd, pre, samp, tt
  font-family: "Courier New", Courier, monospace  /* 统一等宽字体 */
small
  font-size: 12px  /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol
  list-style: none

/* 重置文本格式元素 */
a
  text-decoration: none
a:hover
  text-decoration: none

q:before, q:after
  content: ''

/* 重置表单元素 */
fieldset, img
  border: none  /* img 搭车：让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */
button, input, select, textarea
  font-size: 100% /* 使得表单元素在 ie 下能继承字体大小 */

button
  cursor: pointer

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder
  font-weight: normal;
  font-size: 12px;

input[type=number]
  -moz-appearance: textfield;


input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* 重置表格元素 */
table
  width: 100%
  border-collapse: collapse
  border-spacing: 0

/* 重置 hr */
hr
  border: none
  height: 1px

/* 让非 ie 浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html
  overflow-y: scroll


i, del, s, u, em {
  font-style: normal;
  text-decoration: none;
}

b, th {
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

a, a:hover {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

button {
  cursor: pointer;
}

button, input, select, textarea {
  margin: 0;
  padding: 0;
  outline: none;
  background: none;
}
